from chatterbot import ChatBot

Nlp_robot = ChatBot('NLP_robot',
            storage_adapter='chatterbot.storage.SQLStorageAdapter',
            database_uri='sqlite:///database.sqlite3_eng',
            logic_adapters=[
        'chatterbot.logic.MathematicalEvaluation',
        'chatterbot.logic.BestMatch',
        {
            'import_path': 'chatterbot.logic.BestMatch',
            'default_response': '对不起我不能理解你所说的，请给我一点时间学习或者联系。。。',
            'maximum_similarity_threshold': 0.70
        }],
            read_only = True,
                        )


# 运行并获得用户的响应。
name = input('请输入你名字: ')

print ('你好！我是小N，让我们开始聊天吧！')

while True:

    request = input(name+': ')

    if request=="拜拜" or request=='退出':
        print('小N: 期待和你的再次见面')
        break
    else:
        response=Nlp_robot.get_response(request)
        print('小N: ', response)